home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d2
/
shez46.arc
/
SHEZ.DOC
< prev
next >
Wrap
Text File
|
1990-01-05
|
63KB
|
1,328 lines
SHEZ
The Compression Companion
Copyright (c) 1989
| 8/24/89
By: Jim Derr
Member of Association of Shareware Professionals
LIMIT OF LIABILITY
SHEZ is distributed as-is. The author disclaims all warranties, expressed
or implied. The author will assume no liability for damages either from
the direct use of this product or as a consequence of the use of this
product.
SHEZ is a shell program to make viewing and working with archive files user
friendly. In order for SHEZ to function you must have one or more of the
following archive programs:
PKZIP, PKUNZIP by Phil Katz for ZIP files.
PKUNPAK, PKPAK by Phil Katz for ARC files.
LHARC by Haruyasu Yoshizaki for LZH files.
ZOO by Rahul Dhesi for ZOO files.
PAK by NoGate Consulting for PAK files.
In addition you will need Vern Buerg's LIST program.
Please note that these programs are copyrighted and they can be obtained
from most BBS's.
PKWARE, INC.
7032 Ardara Ave.
Glendate, WI. 53209
LIST.COM, by Vernon Buerg
Petaluma, CA.
ARC is a trademark of System Enhancement Associates Inc. Wayne, NJ
PAK by NoGate Consulting
P.O. Box 88115
Grand Rapids, Mi 49518-0115
FILES INCLUDED WITH SHEZ.
SHEZ.EXE The main SHEZ program.
SHEZ.HLP The help file SHEZ uses. This file must be in a directory
that is defined in your PATH.
SHEZCFG.EXE The SHEZ configuration program. This program will modify
the SHEZ.EXE program with your personal options and
defaults.
SHEZ.DOC The SHEZ documentation.
SHEZ VERSION 4.6 USER MANUAL Page -2-
SHEZ.REG The SHEZ registration document.
README.NOW HOT NEW NEWS.
SHEZ VERSION 4.6 USER MANUAL Page -3-
QUICK START
To start-up SHEZ simply enter "SHEZ [d:\path\filespec]". You may specify
wild cards in the filespec. If you use wild cards in the filespec SHEZ will
present you with a scrollable list of files that it found matching the
filespec. SHEZ recognizes the special filename.fileext of $.$. If you
specify a filespec of $.$ SHEZ will list only the files having an extension
of .ARC, .ZIP, .LZH, and ZOO, or the files having extension matching the
extensions that where set using the configuration program.
You may also start SHEZ and specify a sub-directory name of the directory
you are currently in. For example, if you are currently in the C:\UTILITY
directory and you want to work on the files in the C:\UTILITY\PGMS
directory start SHEZ by entering the following: SHEZ PGMS\
Also included in the file list will be any directories that SHEZ found.
The directory names will be enclosed in greater than and less than symbols.
I.E. <DIR1>. You can position the highlight bar on a directory name and
press the enter key to view the files and directories that are contained in
that directory. To move up one level in the directory tree highlight the
directory entry that appears as <..>. As you change directories the full
disk:\pathname will be displayed on the main screen. In addition the
disk:\path that will receive extracted files is also displayed on the main
screen. You can than choose the file you wish to work on by moving the
highlight bar with the cursor keys and pressing the enter key. SHEZ will
then present you with a screen showing the contents of the archive file.
To perform a function, simply position the highlight bar and press the
key(s) that corresponds to the function you want to perform on that member.
Pressing the F1 key will open a window giving you context sensitive help.
SHEZ also has a built-in menuing system. To activate the menu system press
the forward slash key. A menu bar will appear at the top of the screen.
Using the left and right cursor keys you may select major menu item. Press
the enter key to view the choices under the menu item. Using the up and
down cursor keys you may choose an action item and then press the enter key
to perform that item. Pressing the ESC key will take you back one level.
Keep pressing the ESC key to exit the menu system.
There are two functions that can only be activated via the menuing system.
Printing a file contained in an archive file, and setting the default
compressing factor. There are no hots keys associated with these
functions.
Starting with release 3.03 SHEZ will optionally swap 90% of its code out of
memory when you:
1) Shell to DOS
2) Execute the edit function.
3) Run a program contained in a compressed file.
SHEZ VERSION 4.6 USER MANUAL Page -4-
This allows you to run most programs from within SHEZ without running out
of memory. The swapping routine was developed by Curtis Little and works
very nicely as well as being fast. The default for SHEZ is not to use this
swapping function. However this can be changed via the configuration
program. The swapping function will swap as much of SHEZ as possible out of
DOS memory and into either EMS (3.2 or 4.0) memory or to the currently
active default disk.
PLEASE NOTE: IF YOU ARE RUNNING A SYSTEM WITHOUT A HARD DISK OR WITHOUT EMS
MEMORY DO NOT ACTIVATE THIS OPTION.
SHEZ VERSION 4.6 USER MANUAL Page -5-
MOUSE SUPPORT
Beginning with release 3.4 SHEZ has built in support for a Mouse. SHEZ
uses the mouse to simulate keyboard entry of commands. The Mouse functions
provided are:
1) LEFT BUTTON
Toggle the tagged status of the highlighted file.
(Same as pressing the space bar)
2) RIGHT BUTTON
Simulate the ESC key being pressed.
3) BOTH BUTTONS
Activate the built in menu system.
(Same as pressing the / key)
4) DOUBLE CLICK THE RIGHT OR LEFT BUTTON
Simulate the ENTER key.
5) Moving the mouse up and down will simulate pressing the up and down
cursor keys.
6) Moving the mouse right and left will simulate pressing the right
and left cursor keys.
The configuration program (SHEZCFG) will ask if you want to use the built
in mouse support routines. If you respond N you may than use any of the
available mouse support routines that have been written by other people
that uses the mouse menu.com program.
EDITING KEY DEFINITIONS
When you are prompted to enter information the following editing keys can
be used:
Home: Go to beginning of input line.
End: Go to end of input line.
Backspace: Go back one character and delete.
CTL-END: Erase to end of line.
Cursor Right: Move right one character.
Cursor Left: Move left one character.
ESC: Cancel input.
SHEZ VERSION 4.6 USER MANUAL Page -6-
FUNCTION SUPPORTED WHEN DIRECTORY WINDOW IS DISPLAYED
Specify where to put extracted files - ALT-P
This options will prompt you to enter a drive and directory of where to
place files that you extract from the archive. This location will
remain in effect until you enter the ALT-P command again and clear the
drive and directory or you change to another archive file. This command
is used when you want to place extracted files in a location other than
the current drive and directory.
This command may now be issued at any time.
Create a new archive file - F7
The password prompt will now appear if the compressed file type being
created supports passwords.
This option allows you to create a new archive file. First you will be
prompted to enter the drive, directory, and name of the new archive
file. YOU MUST ENTER A FILE EXTENSION OF .ZIP,.ARC,.LZH,.ZOO,or .PAK
SO SHEZ KNOWS WHAT TYPE OF COMPRESSED FILE TO CREATE!!!!! Then you will
asked if you want to add or move files into the new archive file. You
will also be asked to enter an optional password. (If you enter a
password all files added or moved to the archive file will be encrypted
using the password. Do not forget the password you can not extract
files from the file without the password and there is no way to
determine the password if you forget it.) A window will then be opened
and it will ask you to enter the filespec of the files you wish to add
or move into the new archive file. This filespec can include a disk,
directory, and filespec with wild cards. Another window will then pop-
up on the left side of the screen showing all files that matched the
filespec you entered. Tag the files you wish to add or move to the new
ZIP or ARC file by pressing the space bar. When you are done tagging
file press the return key and all tagged files will be added or moved
into the new archive file.
Show help screen - F1
This will display a help screen showing all currently supported
commands. Any command can be entered while the help screen is
displayed.
Temporary exit to DOS - F10
This will temporarily clear the screen and exit to DOS. You can then
execute and command you want. To return to SHEZ type in EXIT at the
DOS prompt and press return.
Select a new archive file - F2
This option will prompt you to enter a new disk, directory, and
filespec to find another archive file to work with.
If you enter a filespec of $.$ SHEZ will only list directory entries
and file that have extensions of .ARC, .ZIP, .LZH, PAK, and ZOO.
View a file - F3
This option will allow you to view any file that is listed in the main
file window. Simply highlight the file you wish to view by using the
cursor keys then press the F3 key. The list program will be invoked
allowing you to view the contents of the file.
SHEZ VERSION 4.6 USER MANUAL Page -7-
Delete a DOS file - F4
This option allows you to delete the file that is currently highlighted
in the file window. Please note will be asked if you want to delete
the file. Respond Y if you wish to delete the file, anything else will
abort the delete.
The deleted file name will not be removed from the displayed list.
Instead it will be flagged with an # to the left of the filename and a
'd' to the right.
Delete all TAGGED DOS files - CTL-F4
This option allows you to delete the DOS files that are tagged in the
file window. Please note will be asked if you want to delete the
files. Respond Y if you wish to delete the files, anything else will
abort the delete.
The deleted file name will not be removed from the displayed list.
Instead it will be flagged with an # to the left of the filename and a
'd' to the right.
Display files statistics - F5
This option will display the highlighted file's Date, Time, and Size.
Sort the file list - F6
This option will sort the file list that appears on the left side of
| the screen. You will be asked if you want the list sorted by filename,
| file extension, or file date. Any directories that are found will be
| sorted on top.
Convert highlighted file - ALT-V
This option will convert the highlighted file to another archive
method. Your will be prompted to selected the archive method to
convert to. The converted file will be placed into the same directory
as the original file, and the original file will remain intact.
Convert all tagged files - CTL-V
This option will convert all tagged files to another archive method.
Your will be prompted to selected the archive method to convert to.
The converted file will be placed into the same directory as the
original file, and the original file will remain intact.
Write out configuration information - ALT-W
This option will write out a file named SHEZ.CFG. This file will
contain the current SHEZ configuration options. This file can then be
used to set the configuration options in future releases of SHEZ by
using the SHEZCFG program. (See Section titled CLONING THE
CONFIGURATION).
Copy highlighted file CTL-F2
This option allows you to copy the highlighted file. When prompted for
the location to copy to you may enter the target directory name along
with an optional filename and extension. If the filename and extension
are not supplied SHEZ will use the original filename and extension.
You may also use the * wildcard character for either the filename
and/or the extension. If you use the * character SHEZ will use the
original filename and/or extension when copying the file.
SHEZ VERSION 4.6 USER MANUAL Page -8-
I.E. From: = C:\UTILITY\ANY.ZIP
To: = C:\WORK\NEW.*
This will create a file named NEW.ZIP in the \WORK directory.
Move highlighted file CTL-F3
This option allows you to move the highlighted file.
When prompted for the location to move to you may enter the target
directory name along with an optional filename and extension. If the
filename and extension are not supplied SHEZ will use the original
filename and extension.
The moved file name will not be removed from the displayed list.
Instead it will be flagged with an # to the left of the filename and a
'm' to the right.
Rename highlighted file CTL-F4
This option allows you to rename the highlighted file. You must at
least provide a filename and extension.
Toggle the Tag status - SPACE
Pressing the space bar will toggle the tagged status of the currently
highlighted file. A check mark to the left of the filename indicates
that it is tagged.
Tag All Files - CTL-SPACE
This option will tag all files
Untag all Files - CTL-U
This option will untag all tagged files.
Add/Update compressed file comments - ALT-C
This option allows you to add/update the file comment records in all
tagged compressed files. To use this option first create an ASCII file
that contains the file comments you wish to add to the compressed
files. Then tag the files you wish to update, and press the ALT-C
keys. You will be prompted for the ASCII file that contains your
comment record(s). SHEZ will then execute the appropriate compressed
file maintenance program to add/update the file comments in each tagged
compressed file.
Immediate Exit ALT-Q
This option will immediately exit SHEZ.
SHEZ VERSION 4.6 USER MANUAL Page -9-
FUNCTIONS WHEN VIEW CONTENTS OF ARCHIVE FILE:
Viewing a file - V
Simply press the return key or the V key. This will temporarily unpack
the file and will invoke the LIST program allowing you to view the file
on your screen. The temporary copy of the extracted file will be
placed in the current disk and directory unless you specified a work
disk to be used by using the configuration program.
Release 4.3 of SHEZ will now allow you to operate on compressed files
that are contained within compressed files. I.E. A zip file that
contains zip files. To view the contents of the embedded compressed
file simply move the highlight bar to the compressed file and press the
ENTER key. The embedded compress file contents will now be displayed
on the screen. You may view any of the files and/or extract any of the
files contained in the compressed file. However you may not add,
delete, or update the embedded compressed file.
Extracting a single file - E.
This will extract the file that is being pointed to. The extracted
file will be placed on the current disk in the current directory. You
may optionally use the ALT-P command to direct the extracted files to a
different disk and/or directory.
Testing archive integrity - T
This will test the integrity of the archive file and will report the
results on the screen.
Display Info about archive file - I
This will display information about the archive file in a small pop-up
window at the top of the screen. The information will include the
number of files in the archive, the date of the newest file in the
archive, the total size of all the files in the archive including the
total expanded size and total compressed size. It will also display the
current default compression factor.
Delete a file from the archive - D
This will delete the selected file from the archive file. Before the
file is deleted a prompt will appear asking for verification of the
delete. In addition any files that were previously tagged will have the
tag cleared.
Delete a tagged files from an archive - CTL-D
This command will deleted all tagged files from the archive file.
Before the files are deleted a prompt will appear asking for
verification of the delete operation.
SHEZ VERSION 4.6 USER MANUAL Page -10-
Add file(s) to archive - A
Update files(s) in archive - U
Move files(s) to archive - M
Freshen file(s) in archive - F
Each of these options will cause a small window to open at the bottom
of the screen. The window will prompt you to enter one or more file
specifications. These filespecs can include drive, path, and a filespec
with wild cards. All files matching the indicated filespec will be
added, updated, moved or freshened in the current archive file
depending on which option you initially picked. Any files that were
previously tagged will have the tag cleared.
For example if you enter a U to update files in the archive and you
enter c:\source\*.c d:\batch\*.c when prompted to enter a filespec,
than all files on the C drive in the source directory that have a file
extension of C, and all files on the D drive in the batch directory
that have an extension of bat, will be updated in the current archive
file.
List of files to add to archive - ALT-A
List of files to freshen in archive - ALT-F
List of files to move to archive - ALT-M
List of files to update in archive - ALT-U
Again each of these options will cause a small window to open at the
bottom of the screen. The window will prompt you to enter a filespec.
This filespec can include drive, path, and a filespec with wild cards.
When you press the return key another window will pop-up on the left
side of the screen showing you all the files that were found that
matched the filespec you entered. You can then use the cursor keys to
scroll the file list. Pressing the space bar will toggle the tagged
status of the current highlighted file. When you are done tagging file
press the return key and all files that you tagged will be added,
freshened, moved, or updated in the current archive file.
Specify where to put extracted files - ALT-P
This options will prompt you to enter a drive and directory of where to
place files that you extract from the archive. This location will
remain in effect until you enter the ALT-P command again and clear the
drive and directory or you change to another archive file. This command
is used when you want to place extracted files in a location other than
the current drive and directory.
This command may now be issued at any time.
Extract all files from archive - ALT-X
This command will extract all files from the archive file and place
them in the current disk:\directory unless you specified a different
extract location by using the ALT-P command.
Delete all extracted files - ALT-D
This command will delete all files in the current disk:\directory, or
the one specified by the ALT-P command, that are also contained in the
archive file. NOTE: it does not delete anything from the archive file.
This is useful when you extract file from the archive file and then you
want to quickly delete all the extracted files.
SHEZ VERSION 4.6 USER MANUAL Page -11-
Execute a file in an archive file - R
This command will execute the EXE or COM file that is currently
highlighted on the archive file list. The EXE or COM file will be
extracted from the archive file and will be placed on the current disk
in the current directory. You will then be prompted to enter any
optional command line parameters that the program is expecting. The
selected program will then be executed. After the program is run the
extracted file will be deleted. NOTE: You can specify a different disk
drive to place the extracted file on by using the SHEZFG program. This
is useful when working with archive files that are on floppy disks. If
you specify disk C as the work disk in the SHEZFG program the extracted
file will be placed on the C drive, will be executed from the C drive,
and then will be deleted from the C drive.
Speed search - ALT-S
This option will allow you to quickly find a file in an archive. A
window will pop-up asking you to enter the first letter or digit of
the file you wish to find. The list of files on the screen will then
be scrolled to the first file that starts with the letter you entered.
Immediate Exit - ALT-Q
This option will immediately exit SHEZ.
Extract all tagged files - CTRL-E
This option will extract all files that you tagged in the archive file.
To tag a file simply press the space bar to toggle the tagged status.
When a file is tagged it will be highlighted on the screen.
Toggle the Tag status - SPACE
Pressing the space bar will toggle the tagged status of the currently
highlighted file. A check mark to the left of the filename indicates
that it is tagged.
Untag all tagged files - CTRL-U
This option will untag all files that you previously tagged.
Tag All Files - CTL-SPACE
This option will tag all files
Update the archive files time and date - CTRL-T
This option will change the archive file's time and date to match the
time and date of the newest file in the archive file.
SHEZ VERSION 4.6 USER MANUAL Page -12-
Create a new archive file - C
The password prompt will now appear if the compressed file type being
created supports passwords.
This option allows you to create a new archive file. First you will be
prompted to enter the drive, directory, and name of the new archive
file. YOU MUST ENTER A FILE EXTENSION OF .ZIP,.ARC,.LZH,ZOO, or PAK SO
SHEZ KNOWS WHAT TYPE OF COMPRESSED FILE TO CREATE!!!!! Then you will
asked if you want to add or move files into the new archive file. You
will also be asked to enter an optional password. (If you enter a
password all files added or moved to the archive file will be encrypted
using the password. Do not forget the password you can not extract
files from the archive file without the password and there is no way to
determine the password if you forget it.) A window will then be opened
and it will ask you to enter the filespec of the files you wish to add
or move into the new archive file. This filespec can include a disk,
directory, and filespec with wild cards. Another window will then pop-
up on the left side of the screen showing all files that matched the
filespec you entered. Tag the files you wish to add or move to the new
archive file by pressing the space bar. When you are done tagging file
press the return key and all tagged files will be added or moved into
the new archive file.
Show help screen - F1
This will display a help screen showing all currently supported
commands. Any command can be entered while the help screen is
displayed.
Temporary exit to DOS - F10
This will temporarily clear the screen and exit to DOS. You can then
execute and command you want. To return to SHEZ type in EXIT at the
DOS prompt and press return.
Select a new archive file - F2
This option will prompt you to enter a new disk, directory, and
filespec to find another archive file to work with.
If you enter a filespec of $.$ SHEZ will only list directory entries
and file that have extensions of .ARC, .ZIP, .LZH, .PAK, and .ZOO.
Sort the archive file list - F9
This option will allow you to sort the archive file list by Name,
Extension, or Date. A small window will open up asking you how you
want the list sorted. Enter a N, E, or D.
Edit the selected file - F8
This option will extract the selected file onto either the default disk
or the work disk specified via the configuration program. It will then
invoke the editor specified via the configuration program passing the
selected filename.ext to the editor. When you exit your editor SHEZ
will then MOVE the extracted file back into the archive and delete the
extracted copy. If an editor was not specified during the configuration
process this command will not function.
SHEZ VERSION 4.6 USER MANUAL Page -13-
Specify an archive file mask - Z
This option allows you to display only the files in the archive that
match the file mask. The file mask uses the same wild card conventions
as DOS.
Toggle overwrite mode - O
This option toggle overwrite mode on and off. When overwrite mode is
in effect an 'O' will appear in the upper right hand corner of the
screen. When overwrite mode is in effect, and you extract a file from
an archive, it will be extracted even if it already exists on the
target disk:\path.
Add Update File Comments - ALT-C
This option allows you to add and/or update the compressed file
comments.
Supply Password for File - G
This option allows you to supply a password when working with password
encrypted files. The password will be used when extracting, viewing,
and modifying the currently selected compressed file. When a password
has been supplied the compressed file display window will indicate that
a password is in effect.
View file and archive comment records - ALT-V
This option will display on the screen the contents of the archive file
along with any comment records that have been placed into the archive
file.
Add/Update archive file comments - S
This option will allow you to add and/or update comment records that
are associated with each file in the archive.
Exit SHEZ - ESC
SHEZ VERSION 4.6 USER MANUAL Page -14-
CONVERTING FILES
Shez has the ability to convert one, or a group of tagged files, from one
format to another. First you must get the file or files you want to
convert to appear in the filelist window on the left side of the screen.
The easiest way to do this is to start up SHEZ and specify on the command
line either *.*, *.ZIP, or *.ARC. Then using the cursor keys highlight the
file you want to convert and then press the ALT-V key to convert the file.
You will then be asked what archive format you want to convert to. Enter a
Z, A, L, or O to convert to ZIP, ARC, LZH, or ZOO format. You will also be
asked if you want to delete the original file after the conversion has been
successfully completed. Respond Y or N. The new file will be placed on the
same disk and directory that the original file was on.
To convert numerous files start up SHEZ as above and use the cursor keys to
highlight the files you want to convert, then press the space bar to TAG
these files. After all files have been tagged press CTRL-V to convert all
TAGGED files.
Release 4.4 of SHEZ will support version 1.0 of PKZIP. To use the new
features of version 1.0 of PKZIP you MUST run the configuration program,
SHEZCFG, and specify that you are using version 1.0 of PKZIP.
SHEZ will allow you to easily convert your old ZIP files into the new ZIP
imploded format. Simply tag the ZIP files you want to convert and specify
| that you want to convert them to ZIP files. You will be asked if you want
| to delete the old compressed files after the conversion process. SHEZ is
| smart enough not to delete the old compressed file if the have the same
| file extension as the new files. I.E. when you convert a ZIP file to a ZIP
| file to take advantage of the new compression format SHEZ will not delete
| the converted ZIP files even if you told it to delete the old compressed
| files after converting them.
SHEZ VERSION 4.6 USER MANUAL Page -15-
ENVIRONMENT VARIABLES
SHEZ will recognize the following environment variables if they are
set:
BIOS This will force SHEZ to use BIOS for writing to the screen.
MONO This will force SHEZ to run in monochrome mode.
SHEZEX You can set this variable to the disk and path where you want SHEZ
to write extracted file to. You can reset this default at any time
by using the ALT-P command.
Examples:
SET BIOS=Y
SET MONO=Y
SET SHEZEX=D:\WORK
(This tells SHEZ to write extracted files onto the D disk in the
\work directory. You can change this at any time after executing
SHEZ by using the ALT-P command.)
The environment variables BIOS and MONO will override the BIOS and MONO
parameters that were entered via the configuration program.
SHEZ VERSION 4.6 USER MANUAL Page -16-
THE SHEZFG PROGRAM
Starting with release 3.02 of SHEZ the configuration file SHEZ.CFG is no
longer needed. The SHEZCFG program directly modifies the SHEZ.EXE program.
The configuration program SHEZCFG and the SHEZ program now come as a
matched set. YOU MUST USE THE CORRECT CONFIGURATION PROGRAM OR YOU WILL
NOT BE ABLE TO CUSTOMIZE SHEZ.
Beginning with release 2.01 of SHEZ the configuration program will present
you with an initial menu. Enter one of the highlighted letters that
appears on the menu to set the configuration parameters that fall under the
indicated category. New items that can be set during configuration are:
1) Use the BIOS for screen writing.
2) Indicate if you are using a Monochrome monitor.
3) Set default ZIP compression factors.
4) Enter a full Disk:\Directory name for all externally called programs.
(I.E. PKZIP, PKUNZIP, LIST, etc.)
5) Indicate if you want exploding windows or not.
The configuration program will allow you to modify SHEZ'S default color
setting, tell SHEZ the name of the archive programs, the name of extract
program, customize the number of files per archive file SHEZ can handle,
customize the number of files per directory SHEZ can handle, specify a work
disk to use when viewing and executing file from an archive file, and other
misc. parameters.
When you start up SHEZ it records the current disk and directory. When you
view or execute a file from an archive file SHEZ temporarily extracts the
file onto the current disk and directory. This works fine as long as the
current disk is your hard disk. However if your current disk is a floppy
and there is not enough room on the floppy to build the extracted file than
SHEZ will not let you view or execute the file. To get around this use the
configuration program and when the prompt:
ENTER WORK DISK DRIVE LETTER TO USE WHEN VIEWING/RUNNING FILE->
appears enter the disk drive letter of your hard disk or of your second
floppy disk drive. SHEZ will then use this disk to build the temporary
extract files and will delete them when you are finished viewing or running
the selected file from the archive.
When running under EGA or VGA you can tell SHEZ to go into 43 line mode for
EGA'S, and 43 or 50 line mode for VGA's. This is done via the
configuration program.
Beginning with release 3.7 of SHEZ you may now tell SHEZ the files to
search for when you use the wildcard filespec of $.$. The configuration
program will ask you to enter the file extension to search for when you
enter a filespec of $.$. The defaults are .ARC,.ZIP,.LZH,.ZOO. If you
wish to modify these defaults enter the extensions, along with the
preceding dot, and separate each extension with a comma.
SHEZ VERSION 4.6 USER MANUAL Page -17-
A new configuration option is present beginning with release 4.1 of SHEZ.
The option will allow you indicate to the compression programs the disk
drive to use to build temporary working copies of the compressed files. If
you are using PKZIP and/or PKPAK, PKARC, the disk drive letter will be
passed to these programs by using the -b program option. If you are using
LHARC it will be passed to LHARC by using the /w switch. Please refer to
the compression program's documentation for further information.
If you are using a monochrome monitor and you wish to alter the default
screen attributes follow the procedure below or your attribute settings may
be lost.
1) When the main configuration panel is displayed choose either
the Black and White color set, or the Monochrome set as a
starting point.
2) Then choose the Custom color set option to customize the
screen attributes as you see fit.
3) Choose any other configuration options after you are done
modifying the color set.
4) Save the configuration information.
In version 4.4 of SHEZ you may now configure SHEZ to display the directory
where extracted files will be placed. This option may be set via the
configuration program. If this option is activated the extract location
will be displayed on the top line of the screen when you are viewing the
contents of an archive file.
SHEZ VERSION 4.6 USER MANUAL Page -18-
CLONING THE CONFIGURATION OPTIONS
Beginning with release 3.7 of SHEZ there is an option that allows you to
write out a configuration file (SHEZ.CFG) that will be used by the
configuration program, SHEZCFG, to copy your configuration information from
your current version of SHEZ to the next version of SHEZ. To perform the
cloning operation do the following steps:
1. Start up the SHEZ program with no parameters.
2. When the file list window appears press the ALT-W keys. This will write
out the current SHEZ configuration information into a file named
SHEZ.CFG onto the current disk and directory.
3. Unpack all files from the new version of SHEZ onto the disk and
directory where the SHEZ.CFG file exists.
4. Rename the old SHEZ.EXE program file to SHEZ.OLD
5. Run the SHEZCFG program.
6. You will be asked the name of the program to modify, the default is
SHEZ.EXE. Press the enter key and the following message should appear
at the top of the screen:
CONFIGURATION INFORMATION FROM FILE SHEZ.CFG BEING USED
7. Press the enter key to display the configuration menu.
8. Select the Save configuration information option, and your new copy of
SHEZ will be updated with your old configuration information.
9. Delete the SHEZ.CFG file.
SHEZ VERSION 4.6 USER MANUAL Page -19-
COMPATIBILITY ISSUES
SHEZ achieves fast screen updates buy writing directly to video buffer
memory. If your machine is not 100% compatible you can force SHEZ to use
BIOS routines to update the screen. This is accomplished by setting an
environment variable BIOS equal to Y. I.E. SET BIOS=Y. Do this before
executing SHEZ.
For monochrome monitors a similar method is employed set the environment
variable MONO equal to Y. I.E. SET MONO=Y.
Please let me know how you like SHEZ.
California Software Design
Jim Derr
P.O. BOX 15248
Santa Rosa, Ca. 95402
CSERVE ID 76266,2634
As usual any and all comments are welcome. If there are some features that
are missing, drop me a note and I'll try to accommodate you if I think the
feature is generally useful.
WHERE TO FIND THE MOST CURRENT VERSION
The following BBS's will have the most current version of SHEZ:
EXEC-PC ..................... 414-964-5160
MicroSellar ................. 201-239-1346
AV-SYNC ..................... 404-320-6202
Dallas RBBS .................. 214-931-8073
Vern Buerg's Bit Boutique ... 707-778-8944
In addition it can also be found on COMPUSERVE in the IBMSYS forum.
Since this program has developed into a major undertaking all I ask is if
you use it regularly PLEASE REGISTER YOUR COPY, and keep shareware alive.
SHEZ VERSION 4.6 USER MANUAL Page -20-
COMMANDS SORTED BY DESCRIPTION
Add file(s) to ARCHIVE A
Add/update ARCHIVE file comments ALT-C
Convert highlighted file ALT-V
Convert all tagged files CTRL-V
Copy highlighted file CTRL-F2
Create a new ARCHIVE file C
Create a new ARCHIVE file F7
Delete a DOS file F4
Delete all tagged DOS files CTL-F4
Delete a file from the ARCHIVE D
Delete a tagged file from a ARCHIVE CTL-D
Delete all extracted files ALT-D
Display Info about ARCHIVE file I
Display files statistics F5
Edit the selected file F8
Execute a file in an ARCHIVE file R
Exit SHEZ ESC
Extract all files from ARCHIVE ALT-X
Extract all tagged files CTRL-E
Extracting a single file E
Freshen file(s) in ARCHIVE F
Immediate Exit ALT-Q
List of files to add to ARCHIVE ALT-A
List of files to freshen in ARCHIVE ALT-F
List of files to move to ARCHIVE ALT-M
List of files to update in ARCHIVE ALT-U
Move files(s) to ARCHIVE M
Move highlighted file CTRL-F3
Rename highlighted file CTRL-F6
Select a new ARCHIVE file F2
Show help screen F1
Sort the ARCHIVE file list F9
| Sort the file list F6
Specify an ARCHIVE file mask Z
Specify where to put extracted files ALT-P
Speed search ALT-S
Supply password for file G
Tag all files CTL-SPACE
Temporary exit to DOS F10
Testing ARCHIVE integrity T
Toggle overwrite mode O
Untag all tagged files CTRL-U
Update files(s) in ARCHIVE U
Update the ARCHIVE files time and date CTRL-T
View a file F3
View archive file comment records ALT-V
Viewing a file V
Write out configuration information ALT-W
SHEZ VERSION 4.6 USER MANUAL Page -21-
COMMANDS SORTED BY HOT-KEY
Add file(s) to ARCHIVE A
Add/update ARCHIVE file comments ALT-C
Add/update individual file comments S
Delete all extracted files ALT-D
List of files to add to ARCHIVE ALT-A
List of files to freshen in ARCHIVE ALT-F
List of files to move to ARCHIVE ALT-M
List of files to update in ARCHIVE ALT-U
Speed search ALT-S
Extract all files from ARCHIVE ALT-X
Specify where to put extracted files ALT-P
Delete tagged file from a ARCHIVE ALT-D
Convert highlighted file ALT-V
Write out configuration information ALT-W
Immediate Exit ALT-Q
Create a new ARCHIVE file C
Extract all tagged files CTRL-E
Copy highlighted file CTRL-F2
Move highlighted file CTRL-F3
Delete all tagged DOS files CTL-F4
Rename highlighted file CTRL-F6
Untag all tagged files CTRL-U
Tag all files CTRL-SPACE
Update the ARCHIVE files time and date CTRL-T
Convert all tagged files CTRL-V
Delete a file from the ARCHIVE D
Extracting a single file E
Exit SHEZ ESC
Freshen file(s) in ARCHIVE F
Show help screen F1
Temporary exit to DOS F10
Select a new ARCHIVE file F2
View a file F3
Delete a DOS file F4
Display files statistics F5
Sort the file list F6
Create a new ARCHIVE file F7
Edit the selected file F8
Sort the ARCHIVE file list F9
Supply password for file G
Display Info about ARCHIVE file I
Move files(s) to ARCHIVE M
Toggle overwrite mode O
Execute a file in an ARCHIVE file R
Testing ARCHIVE integrity T
Update files(s) in ARCHIVE U
Viewing a file V
Specify an ARCHIVE file mask Z
SHEZ VERSION 4.6 USER MANUAL Page -22-
SHEZ HISTORY
| v4.6 Corrected the convert file logic. You can now convert any
| compressed file to any other type of supported compressed file.
| When converting a compressed file to itself (to take advantage
| of an updated compression algorithm) SHEZ will not delete the
| original compressed file even if you responded Y to the delete
| orginial question.
| The directory file list now included the file date.
| The F6 key (sort the directory list) will now prompt you as to
| how you want the list sorted. (Name, Extension, Date).
v4.5 Added support for PAK files.
v4.4 Added the ALT-V command to view archive and file comment
records.
Added the S command to add/update archive file comment records.
Added support for version 1.0 of PKZIP. When displaying the
contents of a ZIP file, if a file is encrypted the word
encrypted will appear on the screen.
Added the ability to have the extract path optionally displayed
on the top line of the archive contents display.
Added the ability to convert old ZIP files to the new PKZIP 1.0
format.
Added the ability to specify a sub-directory name on the
command line when starting up SHEZ.
SHEZ can now read files that do not have a file extension name.
Fixed the freshen file problem when using the LHARC program.
Fixed the problem with the pull down menus when the down cursor
key is pressed.
Fixed the file directory scrolling problem.
There are now two versions of SHEZ. SHEZ.EXE and SHEZL.EXE.
The SHEZL.EXE program will support 2000 files per directory and
2000 files per archive. The SHEZL.EXE program is sent to users
when they register SHEZ and request the most current version on
SHEZ on disk.
SHEZ would hang when extracting a list of files. Problem has
been corrected.
SHEZ now supports ZOO files.
SHEZ VERSION 4.6 USER MANUAL Page -23-
The problem when trying to print files from an LZH file has
been corrected.
v4.3 Added the ability to view and extract files from embedded
compressed files.
Fixed SHEZCFG program to save customized color setting when
running on a monochrome monitor.
Added improved error handling when executing the file
compression programs.
Improved the SHEZCFG program so that it is not version
dependent.
v4.2 Added ALT-C command to add/update compressed file comments to
all tagged files.
When using the F2 key to view a different directory, if you
enter an invalid directory name SHEZ will revert back to the
last valid directory name.
The COPY and MOVE commands now function more like the DOS copy
command. I.E. you can specify a directory name as the target
of the copy or move and SHEZ will use the from filename and
extension if none is supplied.
v4.1 A command to Tag all files has been added. (CTL-SPACE).
The stack overflow problem has been fixed.
Support for specifying where to build temporary compressed
files has been added.
The weekday display problem has been fixed.
The Tag all files and Untag all files option has been
implemented when the directory display window is active.
v4.0 Most window sizes have been resized to improve readability.
The ALT-Q command has been added for a quick exit.
When in the file directory window pressing the ESC key will now
take you back one directory level. When the root directory is
reached pressing the ESC key will exit SHEZ.
The amount of disk space available on the extract drive is now
displayed on the main screen.
SHEZ will now honor the current mode the screen is in and will
try not to change modes unless necessary.
SHEZ VERSION 4.6 USER MANUAL Page -24-
The configuration program now allows you to revert back to the
default colors.
v3.9 Corrected the action of the HOME, END, CTRL-HOME, and CTRL-END
keys when the directory window is displayed.
Modified the configuration program to allow the user to alter
the default color of the Function key line.
Modified the operation of the directory display window. When
files have been deleted or moved they will not be removed from
the displayed list. Instead they are flagged with an # to the
left of the filename and a 'd' or a 'm' to the right indicating
they were deleted or moved. The displayed list can be
refreshed by using the ALT-R (reread directory) command.
v3.8 Added Copy, Move, and Rename file functions when the directory
window is displayed.
v3.7 Added ALT-W command to write configuration information to file
SHEZ.CFG. This file will be used by the SHEZCFG program to copy
configuration information from old version of SHEZ to newer
versions.
Modified SHEZCFG allowing users to specify the file extensions
to look for when the wildcard filespec of $.$ is specified.
Modified the view function.
Modified the SHEZCFG program to prompt for allowing user to
exit to DOS.
v3.6 Changed the hot keys for converting archive files. ALT-C is now
ALT-V, and CTRL-C is now CTRL-V. This was done to eliminate
confusion.
The working directory SHEZ builds and uses when viewing files
is now built as a subdirectory of the directory that SHEZ is
started in. This allows SHEZ to be run on networks.
SHEZ no longer uses on the file extension to determine the kind
of archive file that has been selected. An archive file can
not have any file extension.
SHEZ now supports the special filespec of $.$. This filespec
tells SHEZ to only list file with a file extension of .ARC,
.ZIP, and .LZH.
v3.5 Added support for password encrypted files.
Added support for the LHARC program.
v3.4 Added mouse support routines.
Corrected processing of the END key.
SHEZ VERSION 4.6 USER MANUAL Page -25-
Corrected the problem with programs that use a blinking
attribute.
Allowed the use of the ALT-P command at any time.
Corrected some information in the compressed file information
window.
Corrected a bug in the memory swapping routine.
v3.3 Added memory swapping ability.
The compress file directory screen now show the compression
method used for each file.
Internal tables have been expanded to allow for more files per
compressed file, and more files per directory window.
Configuration program changed to alert user when they forget to
save the configuration information.
v3.2 Modified the configuration program. It now directly modifies
the SHEZ.EXE file instead of building a separate .CFG file.
Added the ability to delete all tagged DOS files from the file
window.
Added a line that shows the disk:\directory that the DOS file
window is pointing at.
Modified the DOS file window routines.
v3.1 Added support for adding/updating file comments.
Corrected small bug in the configuration program.
Fixed bug when extracting or deleting tagged files from a
ARCHIVE file.
v3.00 Added support for ARC files.
When view files that had readonly attr set in the ZIP file the
working directory was not removed. FIXED.
v2.02 Corrected problem with writing to some EGA adapters.
Added ability to sort the initial file list by extension.
Improved readability of initial file.
v2.01 Expanded configuration file to add additional items.
Fixed the Edit function.
v2.00 Initial public release.
SHEZ VERSION 4.6 USER MANUAL Page -26-
LICENSING FOR SHEZ
Effective 2/1/89
A license is required for use of SHEZ by corporations and institutions.
You may obtain a license for the use of SHEZ by writing to me. The license
is for perpetual, nonexclusive use of any version. Purchase orders and
invoicing are acceptable. A license agreement form is enclosed. You may
use it, or supply your own for my review. There are no restrictions to the
number of sites, or for use on local area networks. If you have special
requirements, or need customization, please feel free to submit them in
writing. You may request a license for:
o a fixed number of copies, see the discount schedule;
o an unlimited number of copies, the fee is $1200;
o customization of messages and documentation, an additional fee may
be required depending on the extent of changes;
o permission to distribute within your organization;
The fee for a license depends on the estimated number of copies of the
program that you will use. To use the discount schedule below, estimate
the total number of copies that you may eventually use.
Number of users(copies) Price per copy
1 to 25 $ 15.00
26 to 50 $ 12.00
50 to 120 $ 10.00
121 and up 1200.00 one time fee.
Regardless of the quantity, only one set of materials will be sent to you.
You may then make as many copies of it that are licensed. Upgrades will be
made available upon request. Technical support is available via mail, or
contacting me via Compuserve 76266,2634.
SHEZ VERSION 4.6 USER MANUAL Page -27-
Index
A Display Info about archive
Add file(s) to archive - file - I 9
A 9 DOUBLE CLICK 5
Add/Update archive file
comments - S 13 E
Add/Update compressed file Edit the selected file - F8
comments - ALT-C 8 12
Add Update File Comments - EDITING KEY DEFINITIONS 5
ALT-C 13 ENVIRONMENT VARIABLES 15
Execute a file in an archive
B file - R 10
BOTH BUTTONS 5 Exit SHEZ - ESC 13
Extract all files from
C archive - ALT-X 10
CLONING THE CONFIGURATION Extract all tagged files -
OPTIONS 18 CTRL-E 11
COMMANDS SORTED BY Extracting a single file -
DESCRIPTION 20 E. 9
COMMANDS SORTED BY HOT-KEY
21 F
COMPATIBILITY ISSUES 19 Freshen file(s) in archive -
Convert all tagged files - F 10
CTL-V 7 FUNCTION SUPPORTED WHEN
Convert highlighted file - DIRECTORY WINDOW IS
ALT-V 7 DISPLAYED 6
CONVERTING FILES 14 FUNCTIONS WHEN VIEW CONTENTS
Copy highlighted file CTL-F2 OF ARCHIVE FILE: 9
7
Create a new archive file - I
C 11 Immediate Exit - ALT-Q 11
Create a new archive file - Immediate Exit ALT-Q 8
F7 6
L
D LEFT BUTTON 5
Delete a DOS file - F4 6 LICENSING FOR SHEZ 26
Delete a file from the List of files to add to
archive - D 9 archive - ALT-A 10
Delete a tagged files from List of files to freshen in
an archive - CTL-D 9 archive - ALT-F 10
Delete all extracted files - List of files to move to
ALT-D 10 archive - ALT-M 10
Delete all TAGGED DOS files List of files to update in
- CTL-F4 7 archive - ALT-U 10
Display files statistics -
F5 7
SHEZ VERSION 4.6 USER MANUAL Page -28-
M T
MOUSE SUPPORT 5 Tag All Files - CTL-SPACE 8,
Move files(s) to archive - 11
M 10 Temporary exit to DOS - F10
Move highlighted file CTL-F3 6, 12
8 Testing archive integrity -
T 9
Q THE SHEZFG PROGRAM 16
QUICK START 3 Toggle overwrite mode - O 13
Toggle the Tag status -
R SPACE 8, 11
Rename highlighted file
CTL-F4 8 U
RIGHT BUTTON 5 Untag all Files - CTL-U 8
Untag all tagged files -
S CTRL-U 11
Select a new archive file - Update files(s) in archive -
F2 6, 12 U 10
SHEZ HISTORY 22 Update the archive files
Show help screen - F1 6, 12 time and date - CTRL-T 11
Sort the archive file list -
F9 12 V
Sort the file list - F6 7 View a file - F3 6
| Specify an archive file mask View file and archive
| - Z 12 comment records - ALT-V
| Specify where to put 13
| extracted files - ALT-P Viewing a file - V 9
| 6, 10
| Speed search - ALT-S 11 W
| Supply Password for File - G Write out configuration
| 13 information - ALT-W 7